package com.zfzs.post.modules.post.service.dto;

import lombok.Data;
import java.sql.Timestamp;
import java.io.Serializable;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;


/**
* @author ck
* @date 2019-09-27
*/
@Data
public class TerminalInfoDTO implements Serializable {

    // 主键
    // 处理精度丢失问题
    @JsonSerialize(using= ToStringSerializer.class)
    private Long id;

    // 所属代理商id
    private Long agentId;

    // sn号
    private String sn;

    // 唯一编号
    private String numbers;

    // 所属终端类型id
    private Long terminalTypeId;

    // 0: 正常 1：禁用 
    private Long status;

    // 所属渠道 0 为总平台 所有的渠道都会有
    private Long channelId;

    // 是否激活 0：否 1：是
    private Long isActivation;

    // 是否报备 0：否 1：是
    private Long isReport;

    // 创建日期
    private Timestamp createTime;

    // 是否删除 
    private Long delFlag;

    // 修改时间
    private Timestamp updateTime;

    private Timestamp createDate;

    private Timestamp activationDate;
}